Supporting Communication and Cooperation in Global Software Development with Agile Service Networks
نویسندگان
چکیده
Current IT markets exhibit many constraints (e.g. budget, staff shortage, etc.). These constraints force IT companies to increase productivity using globally distributed manpower. Literature shows that global software development (GSD) indeed raises productivity but reduces communication and collaboration between teams. Consequently, the risk of failure increases. To ease communication and collaboration among teams, novel engineering methods must be provided. To address this problem, we propose using Agile Service Networks (ASNs). ASNs are an emergent paradigm in which service oriented applications (network nodes) collaborate through agile and dynamic service interactions (network edges). Agile interaction among ASN nodes, allow mitigating distance (typical of GSD) by dynamically adapting communication and collaboration as needed. Through ASNs, GSD can be seen as a global network of resources (teams, documentation, knowledge, etc.) among which agile interactions allow flexible knowledge exchange and team collaboration. To establish feasibility of our proposal, we investigated how ASNs can support GSD. Based on existing works in the fields of both ASNs and GSD, we mapped GSD challenges on ASNs key features and devised a meta-model showing how ASNs are used to support GSD requirements.
منابع مشابه
Enabling Agile Offshoring with the Dual-Shore Model
Conventional offshoring with requirements engineering onshore and implementation offshore is not very agile. Problems often arise in the transfer of requirements and knowledge and in the quality of the developed system. Agile offshoring may be a solution for these problems. But its application involves risks. In this paper common challenges of collaboration in agile offshoring projects are pres...
متن کاملActivity-based Computing Support for Agile and Global Software Development
As part of globalization, offshoring and outsourcing, many software organizations are adopting global software development (GSD). Studies, however, show that among the top ten risk factors to GSD, four of them is related to change management and developer-user cooperation. In order to embrace change and to foster close cooperation between developers and the users, state-of-the art within softwa...
متن کاملA Tool for Supporting Feature-Driven Development
This paper deals with the Featured Driven Development (FDD), an agile software development method. According to the requirement analysis for the FDD method application, an information system has been created providing all team members with instruments to follow the method. This tool has been implemented as a multi-user web-based application enabling creation of feature lists, planning a project...
متن کاملGlobal Economic Changes, Optimization of Virtual Enterprises - Software Development
Changing market environment, global competition, rapidly fluctuating customer demands and more complex global network of supply chains require new production conceptions (Pull, Lean) and technologies. Novel supply chain paradigms (1. Lean-, 2. Agile-, 3. Leagile Supply Chain) are forms in order to increase and maintain competitiveness of companies. New organization and cooperation forms are for...
متن کاملModeling and Analysis of Dimensions of Agile Hospital Supply Chain Management with Interpretive-Structural Approach (Case Study: Public Hospitals in Rasht)
Background and Aim: The overall goal of the medical department is to develop and manage an efficient and effective supply chain. Intrinsic instability and unpredictability of treatment needs to require a flexible supply chain. Agility reflects the hospital's response to environmental changes, and agile hospitals are able to provide appropriate services to the patients. Hospital supply chain man...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011